//package com.sunbird.crm.servce.impl;
//
//import com.sunbird.crm.entity.sys.TRole;
//import com.sunbird.crm.entity.sys.TUserRole;
//import com.sunbird.crm.servce.SysRoleService;
//import com.sunbird.crm.dao.sys.TMeunMapper;
//import com.sunbird.crm.dao.sys.TRoleMapper;
//import com.sunbird.crm.dao.sys.TUserRoleMapper;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Service;
//import org.springframework.transaction.annotation.Transactional;
//
//import java.util.HashSet;
//import java.util.Set;
//
///**
// * @ClassName SysRoleServiceImpl
// * @Descriptiom TODO
// * @Author Sunbird
// * @Date 2019/8/20 10:09
// * @Version 1.0
// **/
//@Service
//public class SysRoleServiceImpl implements SysRoleService {
//
//   @Autowired
//   private TUserRoleMapper tUserRoleMapper;
//
//   @Autowired
//   private TRoleMapper roleMapper;
//
//   @Autowired
//   private TMeunMapper tMeunMapper;
//    /**
//     * @Author Sunbird
//     * @Description 查询角色id
//     * @Date  2019/8/21
//     * @Param
//     * @return
//     **/
//
//    @Override
//    @Transactional
//    public Set<String> findRoleNameByUserId(String userCode) {
//        //查询用户角色
//        Set<TUserRole> roles =tUserRoleMapper.selectByUserCode(userCode);
//        //根据角色id查询 用户角色
//        Set<String> roleNames = new HashSet<String>();
//        roles.forEach( role->{
//            TRole trole=  roleMapper.selectByPrimaryKey(role.getRoleid());
//            roleNames.add(trole.getRoleName());
//        });
//        return roleNames;
//    }
//
//    @Override
//    public TRole findRoleNameByRoleId(Integer roleid) {
//        TRole role= roleMapper.selectByPrimaryKey(roleid);
//        if (role!=null){
//            return role;
//        }
//        return null;
//    }
//
//
//}
